home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BCI NET
/
BCI NET Dec 94.iso
/
archives
/
telecomm
/
bbs
/
wwbbs.lha
/
WWBBS
/
Install
< prev
next >
Wrap
Text File
|
1994-09-22
|
3KB
|
162 lines
(set is-installed
(exists "WWBBS:" (noreq))
)
(if is-installed
(
(message "If World Wide BBS is currently running, then quit the program before continuing.")
(run "Avail >NIL: FLUSH")
(run "Assign WWBBSAUX: DISMOUNT")
(run "Resident WWBBS:BBSRx REMOVE")
(set @default-dest (expandpath "WWBBS:"))
)
(
(set default-dest
(askdir
(prompt "Where would you like to install World Wide BBS?\n(A directory will be created)")
(help @askdir-help)
(default @default-dest)
)
)
(set @default-dest default-dest)
(set @default-dest
(tackon @default-dest "WWBBS")
)
)
)
(message "Installing World Wide BBS in\n" @default-dest)
(set wwbbs-dir @default-dest)
(if (NOT is-installed)
(makedir wwbbs-dir
(prompt "Create new directory\n" wwbbs-dir)
(help @makedir-help)
(infos)
)
)
(if (NOT is-installed)
(makeassign "WWBBS" wwbbs-dir)
)
(copylib
(prompt "Copy wwbbs.library to LIBS:")
(help @copylib-help)
(source "Libs/wwbbs.library")
(dest "LIBS:")
(confirm)
)
(copyfiles
(prompt "Copy handler")
(help @copyfiles-help)
(source "L/wwbbsaux-handler")
(dest "L:")
(confirm)
)
(copyfiles
(prompt "Copy DOS driver")
(help @copyfiles-help)
(source "DOSDrivers/WWBBSAUX")
(dest "DEVS:DOSDrivers")
(infos)
(confirm)
)
(copyfiles
(prompt "Copy binaries")
(help @copyfiles-help)
(source "Bin")
(dest "WWBBS:")
(all)
(infos)
(confirm)
)
(set copy-config
(if is-installed
(askbool
(prompt "Do you wish to copy over your old config files?")
(help "")
(default 0)
)
1
)
)
(if copy-config
(copyfiles
(prompt "Copy config files")
(help @copyfiles-help)
(source "Config")
(dest "WWBBS:")
(all)
(confirm)
)
)
(set copy-rexx
(if is-installed
(askbool
(prompt "Do you wish to copy over your old rexx script files?")
(help "")
(default 0)
)
1
)
)
(if copy-rexx
(copyfiles
(prompt "Copy REXX files")
(help @copyfiles-help)
(source "Rexx")
(dest "WWBBS:Rexx")
(all)
(confirm)
)
)
(if (NOT is-installed)
(makedir "WWBBS:Users"
(prompt "Create new directory\nWWBBS:Users")
(help @makedir-help)
)
)
(if (NOT is-installed)
(makedir "WWBBS:Logs"
(prompt "Create new directory\nWWBBS:Logs")
(help @makedir-help)
)
)
(if (NOT is-installed)
(makedir "WWBBS:Menus"
(prompt "Create new directory\nWWBBS:Menus")
(help @makedir-help)
)
)
(if
(exists "WWBBS:BBSRx")
(protect "WWBBS:BBSRx" "+P")
)
(if (NOT is-installed)
(startup "World Wide BBS"
(prompt "Add assign to S:User-startup")
(help @startup-help)
(command "Assign WWBBS: \"" wwbbs-dir "\"\n")
(command "Resident WWBBS:BBSRx")
)
)
(run "Resident WWBBS:BBSRx")
(run "Mount DEVS:DOSDrivers/WWBBSAUX")